﻿using System;
using System.Collections.Generic;
using System.Text;

namespace TesteFeriados
{
    class Program
    {
        static void Main(string[] args)
        {
            //MUDE AQUI O ANO PARA TESTAR A CLASSE FERIADOS MÓVEIS
            int anoTeste = 2011;

            ClassFeriados.Feriados fm = new ClassFeriados.Feriados(anoTeste);
            List<ClassFeriados.Feriado> lista = fm._feriados;

            Console.WriteLine("Feriados do ano: " + anoTeste);
            Console.WriteLine("------------------------");

            foreach (ClassFeriados.Feriado f in lista)
                Console.WriteLine(string.Format("{0} - {1}", f.Data.ToString("dd/MM/yyyy"), f.Descricao));
            
            Console.WriteLine("------------------------");
            Console.WriteLine();

            DateTime dataTeste = DateTime.Parse("2011-03-05");
            Console.WriteLine("Data de teste: " + dataTeste.ToLongDateString());
            Console.WriteLine("------------------------");
            Console.WriteLine("Feriado? " + fm.IsFeriado(dataTeste));
            Console.WriteLine("Dia útil? " + fm.IsDiaUtil(dataTeste));
            Console.WriteLine("Próximo dia útil: " + fm.ProximoDiaUtil(dataTeste).ToLongDateString());
            Console.In.ReadLine();
        }
    }
}
